package com.huike.clues.service;

import com.huike.clues.domain.TbClue;
import com.huike.clues.domain.TbClueTrackRecord;
import com.huike.clues.domain.vo.ClueTrackRecordVo;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * @Author: Copyright by jiyuzm
 * @Date: 2023/07/13/08:57
 * @Description: 线索跟进
 */


public interface IClueTrackRecordService {

    /**
     * 新增线索跟进记录
     * @param tbClue 传入实体类
     * @param tbClueTrackRecord 传入记录
     * @param username 传入名
     */
    void newCliueTrackR(TbClue tbClue, TbClueTrackRecord tbClueTrackRecord, String username);


    /**
     * 查询线索跟进记录列表
     * @param clueId 传入线索id
     * @return List 返回查询的列表list
     */
    List<ClueTrackRecordVo> getList(Long clueId);

    /**
     * 获取线索跟进记录详细信息
     * @param id 传入线索ID
     * @return 返回对象
     */
    List<ClueTrackRecordVo> getById(Long id);
}
